-
nounthe capital of Malta; located on the northeastern coast of the islandpart of:
Explanation of capital of malta
We don`t have explanations for this word yet.
We don`t have explanations for this word yet.